Explanation:

An SFNode is the type for a generic Node in a VRML file. Typically you grab nodes from fields using the SFNode type, and then cast it to the type that you want.